package com.thinkTank.oa.service;

import java.util.List;

import com.thinkTank.oa.base.BaseService;
import com.thinkTank.oa.entity.Project;
import com.thinkTank.oa.entity.ProjectOfPerson;

public interface ProjectOfPersonService extends BaseService<ProjectOfPerson> {

    List<ProjectOfPerson> queryByProjectId(String projectId);

    /**
     * 根据projectId和personId删除中间表
     * @author pdz
     * @date 2018年8月22日
     * @param projectId
     * @param personId
     * @return
     */
    int deleteByProjectIdAndPersonId(String projectId, String personId);
    
    /**
     * 通过项目持有人查询项目
     * @author dongli
     * @date 2018年11月5日
     * @return
     */
    public List<Project> findProjectByProjectHolder(ProjectOfPerson projectOfPerson);

}
